package com.ytjj.qmyx.admin.model.response;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrdersExportResponse {

    private Integer id;

    /* 子订单号 */
    private String childOrderNo;

    /* 订单日期 */
    private Date createTime;

    /* 订单状态 */
    private String ordersInfoStatus;

    /* 收货人 */
    private String userName;

    /* 手机号 */
    private String userPhone;

    /* 商品名称 */
    private String productName;

    /* 商品规格 */
    private String productSkuSpec;

    /* 款号 */
    private String resOrderNo;

    /* 供应商 */
    private String bankerName;

    /* 用户收货地址 */
    private String userAddress;

    /* 订单备注 */
    private String orderRemarks;

    /* 客服备注 */
    private String smallNote;

    /* 快递公司 */
    private String expressCompanyNo;

    /* 快递单号 */
    private String expressNo;

    private String orderStatus;

    private String typeno;

    /* 商品供货价 */
    private BigDecimal supplyPrice;

    /*主订单号*/
    private String orderNo;

    /*订单来源（APP、小程序、H5）*/
    private String orderSource;

    /*渠道号*/
    private String channel;

    /* 支付状态 */
    private Integer isPay;

    /* 支付方式 */
    private String payType;

    /* 支付时间 */
    private Date payTime;

    //一级分类id
    private String topCategoryId;
    //二级分类id
    private String categoryId;
    //三级分类id
    private String bottomCategoryId;

    //一级分类
    private String topCategoryTitle;
    //二级分类
    private String categoryTitle;
    //三级分类
    private String bottomCategoryTitle;

    /* 是否测评商品 */
    private Integer isZeroProduct;

    /* 外部SKU */
    private String threeSkuId;

    /* 商品数量 */
    private Integer productSum;

    /* 余额使用 */
    private BigDecimal deductionMoney;

    /* 积分使用 */

    /* 实付金额 */
    private BigDecimal realTotalMoney;

    /* 商品售价 */
    private BigDecimal price;

    /* 商品运费 */
    private BigDecimal freight;

    /* 发货时间 */
    private Date deliveryTime;

    /* 收货人所在省份 */
    private String province;
    /* 收货人所在城市 */
    private String city;
    /* 收货人所在区县 */
    private String area;
    /**
     * 收货人详细地址
     */
    private String address;

    /* 身份证姓名 */
    private String authenticatedName;

    /* 身份证号码 */
    private String authenticatedCard;

    /* 售后状态 */
    private Integer returnGoodStatus;

    /* 售后单号 */
    private String serviceNo;

    /* 退款金额 */
    private BigDecimal amount;

    //退款时间
    private String refundTime;

    /*供应商id*/
    private Integer bankerId;

    private Integer orderId;
    private Integer realNameId;
    private Integer productId;
    private Integer productSpecId;
    private Integer bankerProductId;

    private BigDecimal costPrice;

    /**
     * 支付平台
     * vip - vip钱包
     * alipay - 支付宝
     * wx -微信
     */
    private String paySource;

    /**
     * 商品总金额（售价+运费）
     */
    private BigDecimal totalMoney;

    /**
     * 是否是支付宝小程序支付 1-是 2-不是
     */
    private String aliPayJsApiFlag;

    /**
     * 供应链商品id
     */
    private Integer supplyProductId;

    /**
     * 是否是子商户号  trade_type 是 aliPay-jsApi 值 0-代表的不是子商户号  1-代表的不是子商户号
     *              trade_type 是 aliPay 值 APP_1 代表的是app的支付宝账号
     */
    private String childId;

    /**
     * 支付宝收款账号
     */
    private String aliPayAccount;
}
